home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network CD 1
/
Network CD.iso
/
tbag
/
1-10
/
tb2
/
utilities
/
doc-files
/
comm_1.31.doc
< prev
next >
Wrap
Text File
|
1986-09-10
|
4KB
|
115 lines
Comm 1.31 -- Here is a quicky version I put together incorporating all of
fixes for the known bugs of version 1.30 -- and fixes for 1 XMODEM
bug. Also added a few new features as follows:
o Interlaced screen mode.
o 44 entry phone library.
o Added default capture file.
o Strip CR's in capture file.
o ASCII send slider now selects delay between each character sent.
o XMODEM won't blindly overwrite an existing file.
o HELP key will show available memory.
o Priority set to 1 on entry.
o Phone Menu bar is bigger -- easier to grab.
Interlaced screen mode is selected from the CLI by using the -i option.
Example: Comm -i
From the workbench, you must use info to open the Comm icon and add
INTERLACE=ON to the tool types. INTERLACE=OFF will bring up Comm
in the normal screen mode.
Two icons (my first) are included in the ARC file. CommHI has the
INTERLACE=ON included in the tool types area.
A default capture file ( ram:Capture.txt ) will be opened automatically if
you type Left Amiga C before you have manually opened a capture file using
the file menu or Right Amiga C.
I now strip CR's from the capture file so you won't see double spaced text
in ED.
The slider in the ASCII send title bar now controls delay between each
character sent. Approx. 50 milliseconds per click. Full left is no
delay, full right is about 300 ms delay.
If the XMODEM receive filename you specify already exists, a system
requestor will open informing you of this fact and allowing you to CONTINUE
(overwrite the file) or CANCEL and specify another file name.
------
Not documented in version 1.30 docs:
Right Amiga B will send a line break.
During a keyboard macro expansion, \mnnn can be used to include key
macro nnn in the expansion. nnn is 1 for macro F1 and 11 for
macro S1. Example:
F1 = reverse;
F2 = read all\r
F3 = notice;\m1\m2
Pressing F3 will output notice;reverse;read all\r
bugs fixed from version 1.30:
Half duplex mode works.
Backspace key is non-destructive.
Garbage directory entry (under 1.2) fixed.
Garbage text in requestor fixed.
XMODEM receive timeout didn't request retransmission. (now counted as
a nak)
You can abort from the timeout condition.
Line noise has much less effect on transmissions now.
============================= NOTE ==========================
The following describes locations to patch which will enable the cursor
keys to output either single byte codes or multiple byte codes.
Comm uses a table of keycode values which map the keyboard keys to byte
codes. The following locations are those used by the cursor keys.
Patching byte values into these locations will activate the cursor keys
and cause your byte values to be output when a cursor key is pressed.
The table for Comm 1.31 is located in relative sector 117 (decimal)
OFFSET KEY
58 up arrow
59 down arrow
5A right arrow
5B left arrow
C8 shift up arrow
C9 shift down arrow
CA shift right arrow
CB shift left arrow
As for multiple byte sequences, Comm uses special codes (80 hex thru 93H)
for the function keys. If you were to define a function key to output the
multiple byte sequence and then patch the cursor key table with the
code for the function key, then when the cursor key is hit Comm will
expand the corresponding key macro. For instance, the following values
will program the 4 cursor keys to expand key macros SHIFT F7 thru SHIFT F10
OFFSET VALUE ( offset and values are in HEX )
58 90
59 91
5A 92
5B 93
For ANSI cursor movement keys, program the SHIFT FUNCTION KEYS as follows:
s7^[[A
s8^[[B
s9^[[C
s10^[[D
----------------